spit roasting. spit roast - Turkish English Dictionary